Big Huge Thesaurus

nerve centre

noun

sounds kind of like